Programming Sip Services – the Sip Apis
نویسنده
چکیده
The Session Initiation Protocol (SIP) is a signalling protocol developed to set up, modify and tear down multimedia sessions such as voice and video calls, game sessions, messages exchange and the like over the Internet Protocol (IP). A few of protocols have been design for it. However, the SIP seems to be the most relevant protocol with the future. That’s all thanks to its manifold features. One of the most interesting is the Internet approach for programming new service. There are a couple of options that can be used for creating new SIP services. To create a service using the SIP, we should use SIP baseline protocol mechanisms. Another option is to define extensions to the baseline SIP protocol specification, defining new headers and new methods. Finally, dedicated programming tools for SIP can be used. Examples include a Call Processing Language – SIP CPL, Common Gateway Interface – SIP CGI, SIP Servlets, Java API for Integrated Networks JAIN APIs. In this paper we present the usability of dedicated tools for creation and control of integrated services over SIP. We analyze different features of dedicated programming tools and provide their comparison.
منابع مشابه
A Survey of Open Source Products for Building a SIP Communication Platform
The Session Initiation Protocol (SIP) is a multimedia signalling protocol that has evolved into a widely adopted communication standard. The integration of SIP into existing IP networks has fostered IP networks becoming a convergence platform for both realtime and non-real-time multimedia communications. This converged platform integrates data, voice, video, presence, messaging, and conference ...
متن کاملDetecting Denial of Service Message Flooding Attacks in SIP based Services
Increasing the popularity of SIP based services (VoIP, IPTV, IMS infrastructure) lead to concerns about its security. The main signaling protocol of next generation networks and VoIP systems is Session Initiation Protocol (SIP). Inherent vulnerabilities of SIP, misconfiguration of its related components and also its implementation deficiencies cause some security concerns in SIP based infra...
متن کاملAnalysis and Modeling of VoIP Servers: A Linear Programming Approach
The SIP protocol was standardized by the IETF at the application layer for initiating, managing, and terminating multimedia sessions and has been widely used as the main signaling protocol on both the Internet and VoIP networks. Most challenges in this protocol are overload and lack of proper state distribution. These challenges cause a wide range of next-generation network users to face a shar...
متن کاملSecurity testing of session initiation protocol implementations
The mechanisms which enable the vast majority of computer attacks are based on design and programming errors in networked applications. The growing use of voice over IP (VOIP) phone technology makes these phone applications potential targets. We present a tool to perform security testing of VOIP applications to identify security vulnerabilities which can be exploited by an attacker. Session Ini...
متن کاملPeer-to-peer SIP-based Services over Wireless Ad Hoc Networks
Session Initiation Protocol (SIP) based services, such as VoIP, Instant Messaging (IM) and Presence, depend on the Internet and SIP overlay infrastructure. Wireless ad hoc networks being devoid of any such infrastructure, require auxiliary mechanisms to support such services. In this paper, we have proposed an integration of the services with a cluster based ad hoc routing protocol and subseque...
متن کامل